package com.hermes.biz.manager.evt.impl;

import java.util.Date;
import java.util.List;

import com.hermes.biz.common.model.evt.EvtDO;
import com.hermes.biz.dao.evt.EvtDAO;
import com.hermes.biz.manager.evt.EvtOperateManager;

public class EvtOperateManagerImpl implements EvtOperateManager{

	private EvtDAO evtDAO;
	
	public List<EvtDO> getEvtsBycreateUserId(long createUserId) {
		List<EvtDO> listEvt = evtDAO.getEvtByCreateUserId(createUserId);
		return listEvt;
	}

	public List<EvtDO> getEvtsByMsgType(long msgType) {
		List<EvtDO> listEvt = evtDAO.getEvtByMsgType(msgType);
		return listEvt;	
	}

	public List<EvtDO> getEvtsByCreateTime(Date createTime) {
		List<EvtDO> listEvt = evtDAO.getEvtByCreateTime(createTime);
		return listEvt;
	}

	public EvtDO getEvtByEvtID(long EvtId) {
		EvtDO evtDO=evtDAO.getEvtByEvtId(EvtId);		
		return evtDO;
	}

	public void insertEvt(EvtDO evt) {	
		this.evtDAO.saveEvt(evt);
	}

	public void deleteEvtByCreateUserId(long userId) {	
		this.evtDAO.deleteEvtByCreateUserId(userId);
	}

	public void deleteEvtByCreateTime(Date datetime) {		
		this.evtDAO.detelteEvtByCreateTime(datetime);
	}

}
